home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
X User Tools
/
X User Tools (O'Reilly and Associates)(1994).ISO
/
sun4c
/
archive
/
tcltk.z
/
tcltk
/
man
/
cat3
/
GetAnchor.3
< prev
next >
Wrap
Text File
|
1994-09-20
|
3KB
|
133 lines
Tk_GetAnchor(3) Tk Library Procedures
_________________________________________________________________
NAME
Tk_GetAnchor, Tk_NameOfAnchor - translate between strings
and anchor positions
SYNOPSIS
#include <tk.h>
Tk_Anchor
Tk_GetAnchor(_i_n_t_e_r_p, _s_t_r_i_n_g, _a_n_c_h_o_r_P_t_r)
char *
Tk_NameOfAnchor(_a_n_c_h_o_r)
ARGUMENTS
Tcl_Interp *_i_n_t_e_r_p (in) Interpreter to use for
error reporting.
char *_s_t_r_i_n_g (in) String containing name of
anchor point: one of
``n'', ``ne'', ``e'',
``se'', ``s'', ``sw'',
``w'', ``nw'', or
``center''.
int *_a_n_c_h_o_r_P_t_r (out) Pointer to location in
which to store anchor
position corresponding to
_s_t_r_i_n_g.
Tk_Anchor _a_n_c_h_o_r (in) Anchor position, e.g.
TCL_ANCHOR_CENTER.
_________________________________________________________________
DESCRIPTION
Tk_GetAnchor places in *_a_n_c_h_o_r_P_t_r an anchor position
(enumerated type Tk_Anchor) corresponding to _s_t_r_i_n_g, which
will be one of TK_ANCHOR_N, TK_ANCHOR_NE, TK_ANCHOR_E,
TK_ANCHOR_SE, TK_ANCHOR_S, TK_ANCHOR_SW, TK_ANCHOR_W,
TK_ANCHOR_NW, or TK_ANCHOR_CENTER. Anchor positions are
typically used for indicating a point on an object that will
be used to position that object, e.g. TK_ANCHOR_N means
position the top center point of the object at a particular
place.
Under normal circumstances the return value is TCL_OK and
_i_n_t_e_r_p is unused. If _s_t_r_i_n_g doesn't contain a valid anchor
position or an abbreviation of one of these names, then an
error message is stored in _i_n_t_e_r_p->_r_e_s_u_l_t, TCL_ERROR is
returned, and *_a_n_c_h_o_r_P_t_r is unmodified.
Tk 1
Tk_GetAnchor(3) Tk Library Procedures
Tk_NameOfAnchor is the logical inverse of Tk_GetAnchor.
Given an anchor position such as TK_ANCHOR_N it returns a
statically-allocated string corresponding to _a_n_c_h_o_r. If
_a_n_c_h_o_r isn't a legal anchor value, then ``unknown anchor
position'' is returned.
KEYWORDS
anchor position
Tk 2